home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_25_PAINTBORDER.txt < prev    next >
Text File  |  1993-07-15  |  72KB  |  1,236 lines

  1. # near model CODE resource
  2. # jump table entries: 9208-9208 (1 of them)
  3. export_1151:
  4. 00000000  4E56 FF70                link       A6, -0x0090
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  3D6D A8B4 FFB8           move.w     [A6 - 0x48], [A5 - 0x574C]
  8. 00000012  677C                     beq        +0x7E /* 00000090 */
  9. 00000014  302E 000E                move.w     D0, [A6 + 0xE]
  10. 00000018  48C0                     ext.l      D0
  11. 0000001A  2F00                     move.l     -[A7], D0
  12. 0000001C  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  13. 00000020  3D40 FF7A                move.w     [A6 - 0x86], D0
  14. 00000024  302E 0010                move.w     D0, [A6 + 0x10]
  15. 00000028  48C0                     ext.l      D0
  16. 0000002A  2F00                     move.l     -[A7], D0
  17. 0000002C  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  18. 00000030  3D40 FF78                move.w     [A6 - 0x88], D0
  19. 00000034  302E 0012                move.w     D0, [A6 + 0x12]
  20. 00000038  48C0                     ext.l      D0
  21. 0000003A  2F00                     move.l     -[A7], D0
  22. 0000003C  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  23. 00000040  3D40 FF7E                move.w     [A6 - 0x82], D0
  24. 00000044  302E 000C                move.w     D0, [A6 + 0xC]
  25. 00000048  48C0                     ext.l      D0
  26. 0000004A  2F00                     move.l     -[A7], D0
  27. 0000004C  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  28. 00000050  3D40 FF7C                move.w     [A6 - 0x84], D0
  29. 00000054  302B 001A                move.w     D0, [A3 + 0x1A]
  30. 00000058  48C0                     ext.l      D0
  31. 0000005A  2F00                     move.l     -[A7], D0
  32. 0000005C  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  33. 00000060  3D40 FF90                move.w     [A6 - 0x70], D0
  34. 00000064  302B 001C                move.w     D0, [A3 + 0x1C]
  35. 00000068  48C0                     ext.l      D0
  36. 0000006A  2F00                     move.l     -[A7], D0
  37. 0000006C  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  38. 00000070  3D40 FF92                move.w     [A6 - 0x6E], D0
  39. 00000074  302B 0018                move.w     D0, [A3 + 0x18]
  40. 00000078  48C0                     ext.l      D0
  41. 0000007A  2F00                     move.l     -[A7], D0
  42. 0000007C  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  43. 00000080  3D40 FF94                move.w     [A6 - 0x6C], D0
  44. 00000084  3E00                     move.w     D7, D0
  45. 00000086  426D A8B4                clr.w      [A5 - 0x574C]
  46. 0000008A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  47. 0000008E  6066                     bra        +0x68 /* 000000F6 */
  48. label00000090:
  49. 00000090  41EE FF78                lea.l      A0, [A6 - 0x88]
  50. 00000094  43EE 000C                lea.l      A1, [A6 + 0xC]
  51. 00000098  20D9                     move.l     [A0]+, [A1]+
  52. 0000009A  20D9                     move.l     [A0]+, [A1]+
  53. 0000009C  302B 001A                move.w     D0, [A3 + 0x1A]
  54. 000000A0  48C0                     ext.l      D0
  55. 000000A2  2F00                     move.l     -[A7], D0
  56. 000000A4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  57. 000000A8  3028 017A                move.w     D0, [A0 + 0x17A]
  58. 000000AC  48C0                     ext.l      D0
  59. 000000AE  2F00                     move.l     -[A7], D0
  60. 000000B0  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  61. 000000B4  3D40 FF90                move.w     [A6 - 0x70], D0
  62. 000000B8  302B 001C                move.w     D0, [A3 + 0x1C]
  63. 000000BC  48C0                     ext.l      D0
  64. 000000BE  2F00                     move.l     -[A7], D0
  65. 000000C0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  66. 000000C4  3028 017C                move.w     D0, [A0 + 0x17C]
  67. 000000C8  48C0                     ext.l      D0
  68. 000000CA  2F00                     move.l     -[A7], D0
  69. 000000CC  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  70. 000000D0  3D40 FF92                move.w     [A6 - 0x6E], D0
  71. 000000D4  302B 0018                move.w     D0, [A3 + 0x18]
  72. 000000D8  48C0                     ext.l      D0
  73. 000000DA  2F00                     move.l     -[A7], D0
  74. 000000DC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  75. 000000E0  3028 017A                move.w     D0, [A0 + 0x17A]
  76. 000000E4  48C0                     ext.l      D0
  77. 000000E6  2F00                     move.l     -[A7], D0
  78. 000000E8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  79. 000000EC  3D40 FF94                move.w     [A6 - 0x6C], D0
  80. 000000F0  3E00                     move.w     D7, D0
  81. 000000F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  82. label000000F6:
  83. 000000F6  7000                     moveq.l    D0, 0x00
  84. 000000F8  102B 0007                move.b     D0, [A3 + 0x7]
  85. 000000FC  7C1C                     moveq.l    D6, 0x1C
  86. 000000FE  CC80                     and.l      D6, D0
  87. 00000100  3006                     move.w     D0, D6
  88. 00000102  6712                     beq        +0x14 /* 00000116 */
  89. 00000104  5140                     subq.w     D0, 8
  90. 00000106  6716                     beq        +0x18 /* 0000011E */
  91. 00000108  5940                     subq.w     D0, 4
  92. 0000010A  6712                     beq        +0x14 /* 0000011E */
  93. 0000010C  5940                     subq.w     D0, 4
  94. 0000010E  6728                     beq        +0x2A /* 00000138 */
  95. 00000110  5940                     subq.w     D0, 4
  96. 00000112  673E                     beq        +0x40 /* 00000152 */
  97. 00000114  603E                     bra        +0x40 /* 00000154 */
  98. label00000116:
  99. 00000116  426E FF94                clr.w      [A6 - 0x6C]
  100. 0000011A  4247                     clr.w      D7
  101. 0000011C  6036                     bra        +0x38 /* 00000154 */
  102. label0000011E:
  103. 0000011E  7028                     moveq.l    D0, 0x28
  104. 00000120  2F00                     move.l     -[A7], D0
  105. 00000122  206D E9DE                movea.l    A0, [A5 - 0x1622]
  106. 00000126  3228 017A                move.w     D1, [A0 + 0x17A]
  107. 0000012A  48C1                     ext.l      D1
  108. 0000012C  2F01                     move.l     -[A7], D1
  109. 0000012E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  110. 00000132  DE40                     add.w      D7, D0
  111. 00000134  508F                     addq.l     A7, 8
  112. 00000136  601C                     bra        +0x1E /* 00000154 */
  113. label00000138:
  114. 00000138  703C                     moveq.l    D0, 0x3C
  115. 0000013A  2F00                     move.l     -[A7], D0
  116. 0000013C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  117. 00000140  3228 017A                move.w     D1, [A0 + 0x17A]
  118. 00000144  48C1                     ext.l      D1
  119. 00000146  2F01                     move.l     -[A7], D1
  120. 00000148  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  121. 0000014C  DE40                     add.w      D7, D0
  122. 0000014E  508F                     addq.l     A7, 8
  123. 00000150  6002                     bra        +0x4 /* 00000154 */
  124. label00000152:
  125. 00000152  7C04                     moveq.l    D6, 0x04
  126. label00000154:
  127. 00000154  7000                     moveq.l    D0, 0x00
  128. 00000156  102B 0007                move.b     D0, [A3 + 0x7]
  129. 0000015A  7203                     moveq.l    D1, 0x03
  130. 0000015C  C280                     and.l      D1, D0
  131. 0000015E  3D41 FF96                move.w     [A6 - 0x6A], D1
  132. 00000162  6700 00FE                beq        +0x100 /* 00000262 */
  133. 00000166  41EE FF80                lea.l      A0, [A6 - 0x80]
  134. 0000016A  43EE FF78                lea.l      A1, [A6 - 0x88]
  135. 0000016E  20D9                     move.l     [A0]+, [A1]+
  136. 00000170  20D9                     move.l     [A0]+, [A1]+
  137. 00000172  4A6E FF90                tst.w      [A6 - 0x70]
  138. 00000176  6C0A                     bge        +0xC /* 00000182 */
  139. 00000178  302E FF90                move.w     D0, [A6 - 0x70]
  140. 0000017C  4440                     neg.w      D0
  141. 0000017E  48C0                     ext.l      D0
  142. 00000180  6006                     bra        +0x8 /* 00000188 */
  143. label00000182:
  144. 00000182  302E FF90                move.w     D0, [A6 - 0x70]
  145. 00000186  48C0                     ext.l      D0
  146. label00000188:
  147. 00000188  E380                     asl        D0, 1
  148. 0000018A  322E FF7E                move.w     D1, [A6 - 0x82]
  149. 0000018E  926E FF7A                sub.w      D1, [A6 - 0x86]
  150. 00000192  5241                     addq.w     D1, 1
  151. 00000194  3D41 FFB2                move.w     [A6 - 0x4E], D1
  152. 00000198  48C1                     ext.l      D1
  153. 0000019A  B280                     cmp.l      D1, D0
  154. 0000019C  6C1A                     bge        +0x1C /* 000001B8 */
  155. 0000019E  302E FFB2                move.w     D0, [A6 - 0x4E]
  156. 000001A2  48C0                     ext.l      D0
  157. 000001A4  4A6E FF90                tst.w      [A6 - 0x70]
  158. 000001A8  6C04                     bge        +0x6 /* 000001AE */
  159. 000001AA  72FE                     moveq.l    D1, 0xFFFFFFFE
  160. 000001AC  6002                     bra        +0x4 /* 000001B0 */
  161. label000001AE:
  162. 000001AE  7202                     moveq.l    D1, 0x02
  163. label000001B0:
  164. 000001B0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  165. 000001B4  3D40 FF90                move.w     [A6 - 0x70], D0
  166. label000001B8:
  167. 000001B8  4A6E FF92                tst.w      [A6 - 0x6E]
  168. 000001BC  6C0A                     bge        +0xC /* 000001C8 */
  169. 000001BE  302E FF92                move.w     D0, [A6 - 0x6E]
  170. 000001C2  4440                     neg.w      D0
  171. 000001C4  48C0                     ext.l      D0
  172. 000001C6  6006                     bra        +0x8 /* 000001CE */
  173. label000001C8:
  174. 000001C8  302E FF92                move.w     D0, [A6 - 0x6E]
  175. 000001CC  48C0                     ext.l      D0
  176. label000001CE:
  177. 000001CE  E380                     asl        D0, 1
  178. 000001D0  322E FF7C                move.w     D1, [A6 - 0x84]
  179. 000001D4  926E FF78                sub.w      D1, [A6 - 0x88]
  180. 000001D8  5241                     addq.w     D1, 1
  181. 000001DA  3D41 FFB0                move.w     [A6 - 0x50], D1
  182. 000001DE  48C1                     ext.l      D1
  183. 000001E0  B280                     cmp.l      D1, D0
  184. 000001E2  6C1A                     bge        +0x1C /* 000001FE */
  185. 000001E4  302E FFB0                move.w     D0, [A6 - 0x50]
  186. 000001E8  48C0                     ext.l      D0
  187. 000001EA  4A6E FF92                tst.w      [A6 - 0x6E]
  188. 000001EE  6C04                     bge        +0x6 /* 000001F4 */
  189. 000001F0  72FE                     moveq.l    D1, 0xFFFFFFFE
  190. 000001F2  6002                     bra        +0x4 /* 000001F6 */
  191. label000001F4:
  192. 000001F4  7202                     moveq.l    D1, 0x02
  193. label000001F6:
  194. 000001F6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  195. 000001FA  3D40 FF92                move.w     [A6 - 0x6E], D0
  196. label000001FE:
  197. 000001FE  302E FF90                move.w     D0, [A6 - 0x70]
  198. 00000202  48C0                     ext.l      D0
  199. 00000204  2D40 FFD4                move.l     [A6 - 0x2C], D0
  200. 00000208  6D12                     blt        +0x14 /* 0000021C */
  201. 0000020A  302E FF90                move.w     D0, [A6 - 0x70]
  202. 0000020E  916E FF7E                sub.w      [A6 - 0x82], D0
  203. 00000212  302E FF90                move.w     D0, [A6 - 0x70]
  204. 00000216  D16E FF82                add.w      [A6 - 0x7E], D0
  205. 0000021A  6014                     bra        +0x16 /* 00000230 */
  206. label0000021C:
  207. 0000021C  44AE FFD4                neg.l      [A6 - 0x2C]
  208. 00000220  302E FFD6                move.w     D0, [A6 - 0x2A]
  209. 00000224  D16E FF7A                add.w      [A6 - 0x86], D0
  210. 00000228  302E FF90                move.w     D0, [A6 - 0x70]
  211. 0000022C  D16E FF86                add.w      [A6 - 0x7A], D0
  212. label00000230:
  213. 00000230  302E FF92                move.w     D0, [A6 - 0x6E]
  214. 00000234  48C0                     ext.l      D0
  215. 00000236  2D40 FFD8                move.l     [A6 - 0x28], D0
  216. 0000023A  6D12                     blt        +0x14 /* 0000024E */
  217. 0000023C  302E FF92                move.w     D0, [A6 - 0x6E]
  218. 00000240  916E FF7C                sub.w      [A6 - 0x84], D0
  219. 00000244  302E FF92                move.w     D0, [A6 - 0x6E]
  220. 00000248  D16E FF80                add.w      [A6 - 0x80], D0
  221. 0000024C  6014                     bra        +0x16 /* 00000262 */
  222. label0000024E:
  223. 0000024E  44AE FFD8                neg.l      [A6 - 0x28]
  224. 00000252  302E FFDA                move.w     D0, [A6 - 0x26]
  225. 00000256  D16E FF78                add.w      [A6 - 0x88], D0
  226. 0000025A  302E FF92                move.w     D0, [A6 - 0x6E]
  227. 0000025E  D16E FF84                add.w      [A6 - 0x7C], D0
  228. label00000262:
  229. 00000262  3006                     move.w     D0, D6
  230. 00000264  6B28                     bmi        +0x2A /* 0000028E */
  231. 00000266  0C40 0004                cmpi.w     D0, 0x4
  232. 0000026A  6E22                     bgt        +0x24 /* 0000028E */
  233. 0000026C  D040                     add.w      D0, D0
  234. 0000026E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  235. 00000272  4EFB 0000                jmp        [PC + D0.w]
  236. 00000276  000C 001A                ori.b      A4, 0x1A
  237. 0000027A  001A 001A                ori.b      [A2]+, 0x1A
  238. 0000027E  000C 41EE                ori.b      A4, 0xEE
  239. 00000282  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  240. 00000284  43EE FF78                lea.l      A1, [A6 - 0x88]
  241. 00000288  20D9                     move.l     [A0]+, [A1]+
  242. 0000028A  20D9                     move.l     [A0]+, [A1]+
  243. 0000028C  6028                     bra        +0x2A /* 000002B6 */
  244. label0000028E:
  245. 0000028E  3007                     move.w     D0, D7
  246. 00000290  D06E FF7A                add.w      D0, [A6 - 0x86]
  247. 00000294  3D40 FF72                move.w     [A6 - 0x8E], D0
  248. 00000298  3007                     move.w     D0, D7
  249. 0000029A  D06E FF78                add.w      D0, [A6 - 0x88]
  250. 0000029E  3D40 FF70                move.w     [A6 - 0x90], D0
  251. 000002A2  302E FF7E                move.w     D0, [A6 - 0x82]
  252. 000002A6  9047                     sub.w      D0, D7
  253. 000002A8  3D40 FF76                move.w     [A6 - 0x8A], D0
  254. 000002AC  302E FF7C                move.w     D0, [A6 - 0x84]
  255. 000002B0  9047                     sub.w      D0, D7
  256. 000002B2  3D40 FF74                move.w     [A6 - 0x8C], D0
  257. label000002B6:
  258. 000002B6  701C                     moveq.l    D0, 0x1C
  259. 000002B8  C02B 0007                and.b      D0, [A3 + 0x7]
  260. 000002BC  0C00 0004                cmpi.b     D0, 0x4
  261. 000002C0  6608                     bne        +0xA /* 000002CA */
  262. 000002C2  7003                     moveq.l    D0, 0x03
  263. 000002C4  C02B 0007                and.b      D0, [A3 + 0x7]
  264. 000002C8  6704                     beq        +0x6 /* 000002CE */
  265. label000002CA:
  266. 000002CA  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  267. label000002CE:
  268. 000002CE  41EB 0010                lea.l      A0, [A3 + 0x10]
  269. 000002D2  43EE FFCA                lea.l      A1, [A6 - 0x36]
  270. 000002D6  22D8                     move.l     [A1]+, [A0]+
  271. 000002D8  22D8                     move.l     [A1]+, [A0]+
  272. 000002DA  32D8                     move.w     [A1]+, [A0]+
  273. 000002DC  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  274. 000002E0  2F20                     move.l     -[A7], -[A0]
  275. 000002E2  2F20                     move.l     -[A7], -[A0]
  276. 000002E4  3F20                     move.w     -[A7], -[A0]
  277. 000002E6  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  278. 000002EA  4A6D A8C4                tst.w      [A5 - 0x573C]
  279. 000002EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  280. 000002F2  670E                     beq        +0x10 /* 00000302 */
  281. 000002F4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  282. 000002F8  7001                     moveq.l    D0, 0x01
  283. 000002FA  C068 0168                and.w      D0, [A0 + 0x168]
  284. 000002FE  6700 00BC                beq        +0xBE /* 000003BC */
  285. label00000302:
  286. 00000302  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  287. 00000306  224B                     movea.l    A1, A3
  288. 00000308  5089                     addq.l     A1, 8
  289. 0000030A  20D9                     move.l     [A0]+, [A1]+
  290. 0000030C  20D9                     move.l     [A0]+, [A1]+
  291. 0000030E  4A2E FFC9                tst.b      [A6 - 0x37]
  292. 00000312  6700 0098                beq        +0x9A /* 000003AC */
  293. 00000316  7000                     moveq.l    D0, 0x00
  294. 00000318  102E FFC2                move.b     D0, [A6 - 0x3E]
  295. 0000031C  223C 0000 00FF           move.l     D1, 0xFF
  296. 00000322  9280                     sub.l      D1, D0
  297. 00000324  48C1                     ext.l      D1
  298. 00000326  7000                     moveq.l    D0, 0x00
  299. 00000328  102E FFC9                move.b     D0, [A6 - 0x37]
  300. 0000032C  C141                     exg        D0, D1
  301. 0000032E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  302. 00000332  223C 0000 00FF           move.l     D1, 0xFF
  303. 00000338  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  304. 0000033C  223C 0000 00FF           move.l     D1, 0xFF
  305. 00000342  9280                     sub.l      D1, D0
  306. 00000344  1D41 FFC2                move.b     [A6 - 0x3E], D1
  307. 00000348  7000                     moveq.l    D0, 0x00
  308. 0000034A  102E FFC3                move.b     D0, [A6 - 0x3D]
  309. 0000034E  223C 0000 00FF           move.l     D1, 0xFF
  310. 00000354  9280                     sub.l      D1, D0
  311. 00000356  48C1                     ext.l      D1
  312. 00000358  7000                     moveq.l    D0, 0x00
  313. 0000035A  102E FFC9                move.b     D0, [A6 - 0x37]
  314. 0000035E  C141                     exg        D0, D1
  315. 00000360  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  316. 00000364  223C 0000 00FF           move.l     D1, 0xFF
  317. 0000036A  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  318. 0000036E  223C 0000 00FF           move.l     D1, 0xFF
  319. 00000374  9280                     sub.l      D1, D0
  320. 00000376  1D41 FFC3                move.b     [A6 - 0x3D], D1
  321. 0000037A  7000                     moveq.l    D0, 0x00
  322. 0000037C  102E FFC4                move.b     D0, [A6 - 0x3C]
  323. 00000380  223C 0000 00FF           move.l     D1, 0xFF
  324. 00000386  9280                     sub.l      D1, D0
  325. 00000388  48C1                     ext.l      D1
  326. 0000038A  7000                     moveq.l    D0, 0x00
  327. 0000038C  102E FFC9                move.b     D0, [A6 - 0x37]
  328. 00000390  C141                     exg        D0, D1
  329. 00000392  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  330. 00000396  223C 0000 00FF           move.l     D1, 0xFF
  331. 0000039C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  332. 000003A0  223C 0000 00FF           move.l     D1, 0xFF
  333. 000003A6  9280                     sub.l      D1, D0
  334. 000003A8  1D41 FFC4                move.b     [A6 - 0x3C], D1
  335. label000003AC:
  336. 000003AC  41EE FFCA                lea.l      A0, [A6 - 0x36]
  337. 000003B0  2F20                     move.l     -[A7], -[A0]
  338. 000003B2  2F20                     move.l     -[A7], -[A0]
  339. 000003B4  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  340. 000003B8  508F                     addq.l     A7, 8
  341. 000003BA  600E                     bra        +0x10 /* 000003CA */
  342. label000003BC:
  343. 000003BC  41EB 0010                lea.l      A0, [A3 + 0x10]
  344. 000003C0  2F20                     move.l     -[A7], -[A0]
  345. 000003C2  2F20                     move.l     -[A7], -[A0]
  346. 000003C4  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  347. 000003C8  508F                     addq.l     A7, 8
  348. label000003CA:
  349. 000003CA  426D A88C                clr.w      [A5 - 0x5774]
  350. 000003CE  426E FFB0                clr.w      [A6 - 0x50]
  351. 000003D2  426E FFB2                clr.w      [A6 - 0x4E]
  352. 000003D6  7020                     moveq.l    D0, 0x20
  353. 000003D8  C02B 0007                and.b      D0, [A3 + 0x7]
  354. 000003DC  6700 00E6                beq        +0xE8 /* 000004C4 */
  355. 000003E0  41ED 0982                lea.l      A0, [A5 + 0x982 /* export_300 */]
  356. 000003E4  2D48 FFDC                move.l     [A6 - 0x24], A0
  357. 000003E8  41ED 08FA                lea.l      A0, [A5 + 0x8FA /* export_283 */]
  358. 000003EC  2D48 FFE4                move.l     [A6 - 0x1C], A0
  359. 000003F0  41ED 08EA                lea.l      A0, [A5 + 0x8EA /* export_281 */]
  360. 000003F4  2D48 FFE8                move.l     [A6 - 0x18], A0
  361. 000003F8  49ED 08DA                lea.l      A4, [A5 + 0x8DA /* export_279 */]
  362. 000003FC  41ED 08E2                lea.l      A0, [A5 + 0x8E2 /* export_280 */]
  363. 00000400  2D48 FFE0                move.l     [A6 - 0x20], A0
  364. 00000404  302E FF76                move.w     D0, [A6 - 0x8A]
  365. 00000408  906E FF72                sub.w      D0, [A6 - 0x8E]
  366. 0000040C  5240                     addq.w     D0, 1
  367. 0000040E  48C0                     ext.l      D0
  368. 00000410  2200                     move.l     D1, D0
  369. 00000412  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  370. 00000416  4841                     swap.w     D1
  371. 00000418  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  372. 0000041C  4841                     swap.w     D1
  373. 0000041E  4241                     clr.w      D1
  374. 00000420  D081                     add.l      D0, D1
  375. 00000422  206D E9DE                movea.l    A0, [A5 - 0x1622]
  376. 00000426  3228 017E                move.w     D1, [A0 + 0x17E]
  377. 0000042A  48C1                     ext.l      D1
  378. 0000042C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  379. 00000430  3B40 A890                move.w     [A5 - 0x5770], D0
  380. 00000434  322E FF74                move.w     D1, [A6 - 0x8C]
  381. 00000438  926E FF70                sub.w      D1, [A6 - 0x90]
  382. 0000043C  5241                     addq.w     D1, 1
  383. 0000043E  48C1                     ext.l      D1
  384. 00000440  2401                     move.l     D2, D1
  385. 00000442  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  386. 00000446  4842                     swap.w     D2
  387. 00000448  C4FC 0064                mulu.w     D2, 0x64 /* 'd' */
  388. 0000044C  4842                     swap.w     D2
  389. 0000044E  4242                     clr.w      D2
  390. 00000450  D282                     add.l      D1, D2
  391. 00000452  206D E9DE                movea.l    A0, [A5 - 0x1622]
  392. 00000456  3428 017E                move.w     D2, [A0 + 0x17E]
  393. 0000045A  48C2                     ext.l      D2
  394. 0000045C  2F00                     move.l     -[A7], D0
  395. 0000045E  2001                     move.l     D0, D1
  396. 00000460  2202                     move.l     D1, D2
  397. 00000462  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  398. 00000466  2200                     move.l     D1, D0
  399. 00000468  201F                     move.l     D0, [A7]+
  400. 0000046A  3B41 A88E                move.w     [A5 - 0x5772], D1
  401. 0000046E  B240                     cmp.w      D1, D0
  402. 00000470  6C06                     bge        +0x8 /* 00000478 */
  403. 00000472  3B6D A88E A890           move.w     [A5 - 0x5770], [A5 - 0x5772]
  404. label00000478:
  405. 00000478  7024                     moveq.l    D0, 0x24
  406. 0000047A  B06D A890                cmp.w      D0, [A5 - 0x5770]
  407. 0000047E  6D08                     blt        +0xA /* 00000488 */
  408. 00000480  7010                     moveq.l    D0, 0x10
  409. 00000482  B06D A890                cmp.w      D0, [A5 - 0x5770]
  410. 00000486  6F0C                     ble        +0xE /* 00000494 */
  411. label00000488:
  412. 00000488  486E FF70                pea.l      [A6 - 0x90]
  413. 0000048C  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  414. 00000490  588F                     addq.l     A7, 4
  415. 00000492  605C                     bra        +0x5E /* 000004F0 */
  416. label00000494:
  417. 00000494  206D E9DE                movea.l    A0, [A5 - 0x1622]
  418. 00000498  3028 017E                move.w     D0, [A0 + 0x17E]
  419. 0000049C  5C40                     addq.w     D0, 6
  420. 0000049E  48C0                     ext.l      D0
  421. 000004A0  81FC 000C                divs.w     D0, 0xC
  422. 000004A4  3B40 A890                move.w     [A5 - 0x5770], D0
  423. 000004A8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  424. 000004AC  C1E8 017C                muls.w     D0, [A0 + 0x17C]
  425. 000004B0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  426. 000004B4  3228 017A                move.w     D1, [A0 + 0x17A]
  427. 000004B8  48C1                     ext.l      D1
  428. 000004BA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  429. 000004BE  3B40 A88E                move.w     [A5 - 0x5772], D0
  430. 000004C2  602C                     bra        +0x2E /* 000004F0 */
  431. label000004C4:
  432. 000004C4  41ED 097A                lea.l      A0, [A5 + 0x97A /* export_299 */]
  433. 000004C8  2D48 FFDC                move.l     [A6 - 0x24], A0
  434. 000004CC  41ED 08F2                lea.l      A0, [A5 + 0x8F2 /* export_282 */]
  435. 000004D0  2D48 FFE4                move.l     [A6 - 0x1C], A0
  436. 000004D4  41ED 08D2                lea.l      A0, [A5 + 0x8D2 /* export_278 */]
  437. 000004D8  2D48 FFE8                move.l     [A6 - 0x18], A0
  438. 000004DC  49ED 08C2                lea.l      A4, [A5 + 0x8C2 /* export_276 */]
  439. 000004E0  41ED 08CA                lea.l      A0, [A5 + 0x8CA /* export_277 */]
  440. 000004E4  2D48 FFE0                move.l     [A6 - 0x20], A0
  441. 000004E8  426D A88E                clr.w      [A5 - 0x5772]
  442. 000004EC  426D A890                clr.w      [A5 - 0x5770]
  443. label000004F0:
  444. 000004F0  302E FF94                move.w     D0, [A6 - 0x6C]
  445. 000004F4  D06E FF70                add.w      D0, [A6 - 0x90]
  446. 000004F8  48C0                     ext.l      D0
  447. 000004FA  322D A88E                move.w     D1, [A5 - 0x5772]
  448. 000004FE  48C1                     ext.l      D1
  449. 00000500  2F00                     move.l     -[A7], D0
  450. 00000502  2001                     move.l     D0, D1
  451. 00000504  7202                     moveq.l    D1, 0x02
  452. 00000506  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  453. 0000050A  2200                     move.l     D1, D0
  454. 0000050C  201F                     move.l     D0, [A7]+
  455. 0000050E  D280                     add.l      D1, D0
  456. 00000510  3D41 FFB4                move.w     [A6 - 0x4C], D1
  457. 00000514  3A01                     move.w     D5, D1
  458. 00000516  9A6E FF78                sub.w      D5, [A6 - 0x88]
  459. 0000051A  4A45                     tst.w      D5
  460. 0000051C  6C02                     bge        +0x4 /* 00000520 */
  461. 0000051E  4445                     neg.w      D5
  462. label00000520:
  463. 00000520  302E FF94                move.w     D0, [A6 - 0x6C]
  464. 00000524  D06E FF72                add.w      D0, [A6 - 0x8E]
  465. 00000528  48C0                     ext.l      D0
  466. 0000052A  322D A890                move.w     D1, [A5 - 0x5770]
  467. 0000052E  48C1                     ext.l      D1
  468. 00000530  2F00                     move.l     -[A7], D0
  469. 00000532  2001                     move.l     D0, D1
  470. 00000534  7202                     moveq.l    D1, 0x02
  471. 00000536  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  472. 0000053A  2200                     move.l     D1, D0
  473. 0000053C  201F                     move.l     D0, [A7]+
  474. 0000053E  D280                     add.l      D1, D0
  475. 00000540  3D41 FFB6                move.w     [A6 - 0x4A], D1
  476. 00000544  3801                     move.w     D4, D1
  477. 00000546  986E FF7A                sub.w      D4, [A6 - 0x86]
  478. 0000054A  4A44                     tst.w      D4
  479. 0000054C  6C02                     bge        +0x4 /* 00000550 */
  480. 0000054E  4444                     neg.w      D4
  481. label00000550:
  482. 00000550  4A6E FF90                tst.w      [A6 - 0x70]
  483. 00000554  6700 0192                beq        +0x194 /* 000006E8 */
  484. 00000558  4A6E FF92                tst.w      [A6 - 0x6E]
  485. 0000055C  6700 018A                beq        +0x18C /* 000006E8 */
  486. 00000560  7002                     moveq.l    D0, 0x02
  487. 00000562  B06E FF96                cmp.w      D0, [A6 - 0x6A]
  488. 00000566  6600 0180                bne        +0x182 /* 000006E8 */
  489. 0000056A  4A6D A890                tst.w      [A5 - 0x5770]
  490. 0000056E  6700 0178                beq        +0x17A /* 000006E8 */
  491. 00000572  486E FFEC                pea.l      [A6 - 0x14]
  492. 00000576  486E FF90                pea.l      [A6 - 0x70]
  493. 0000057A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  494. 0000057E  486E FFF4                pea.l      [A6 - 0xC]
  495. 00000582  486E FF92                pea.l      [A6 - 0x6E]
  496. 00000586  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  497. 0000058A  486E FFBA                pea.l      [A6 - 0x46]
  498. 0000058E  486E FFEC                pea.l      [A6 - 0x14]
  499. 00000592  486E FFF4                pea.l      [A6 - 0xC]
  500. 00000596  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  501. 0000059A  4A46                     tst.w      D6
  502. 0000059C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  503. 000005A0  6700 0084                beq        +0x86 /* 00000626 */
  504. 000005A4  4A6E FF94                tst.w      [A6 - 0x6C]
  505. 000005A8  677C                     beq        +0x7E /* 00000626 */
  506. 000005AA  302E FF94                move.w     D0, [A6 - 0x6C]
  507. 000005AE  48C0                     ext.l      D0
  508. 000005B0  222E FFD4                move.l     D1, [A6 - 0x2C]
  509. 000005B4  B2AE FFD8                cmp.l      D1, [A6 - 0x28]
  510. 000005B8  6F06                     ble        +0x8 /* 000005C0 */
  511. 000005BA  222E FFD4                move.l     D1, [A6 - 0x2C]
  512. 000005BE  6004                     bra        +0x6 /* 000005C4 */
  513. label000005C0:
  514. 000005C0  222E FFD8                move.l     D1, [A6 - 0x28]
  515. label000005C4:
  516. 000005C4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  517. 000005C8  2D40 FFFC                move.l     [A6 - 0x4], D0
  518. 000005CC  486E FFEC                pea.l      [A6 - 0x14]
  519. 000005D0  486E FFFC                pea.l      [A6 - 0x4]
  520. 000005D4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  521. 000005D8  486E FFEC                pea.l      [A6 - 0x14]
  522. 000005DC  486E FFBA                pea.l      [A6 - 0x46]
  523. 000005E0  486E FFEC                pea.l      [A6 - 0x14]
  524. 000005E4  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  525. 000005E8  486E FFEC                pea.l      [A6 - 0x14]
  526. 000005EC  486E FFEC                pea.l      [A6 - 0x14]
  527. 000005F0  486D E9CE                pea.l      [A5 - 0x1632]
  528. 000005F4  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  529. 000005F8  486E FF94                pea.l      [A6 - 0x6C]
  530. 000005FC  486E FFEC                pea.l      [A6 - 0x14]
  531. 00000600  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  532. 00000604  302E FF94                move.w     D0, [A6 - 0x6C]
  533. 00000608  48C0                     ext.l      D0
  534. 0000060A  2F00                     move.l     -[A7], D0
  535. 0000060C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  536. 00000610  3028 017A                move.w     D0, [A0 + 0x17A]
  537. 00000614  48C0                     ext.l      D0
  538. 00000616  2F00                     move.l     -[A7], D0
  539. 00000618  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  540. 0000061C  3D40 FFD2                move.w     [A6 - 0x2E], D0
  541. 00000620  4FEF 0030                lea.l      A7, [A7 + 0x30]
  542. 00000624  6004                     bra        +0x6 /* 0000062A */
  543. label00000626:
  544. 00000626  426E FFD2                clr.w      [A6 - 0x2E]
  545. label0000062A:
  546. 0000062A  4A6D A890                tst.w      [A5 - 0x5770]
  547. 0000062E  6700 00CA                beq        +0xCC /* 000006FA */
  548. 00000632  48C4                     ext.l      D4
  549. 00000634  2004                     move.l     D0, D4
  550. 00000636  222E FFD8                move.l     D1, [A6 - 0x28]
  551. 0000063A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  552. 0000063E  2D40 FFFC                move.l     [A6 - 0x4], D0
  553. 00000642  486E FFEC                pea.l      [A6 - 0x14]
  554. 00000646  486E FFFC                pea.l      [A6 - 0x4]
  555. 0000064A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  556. 0000064E  486E FFEC                pea.l      [A6 - 0x14]
  557. 00000652  486E FFBA                pea.l      [A6 - 0x46]
  558. 00000656  486E FFEC                pea.l      [A6 - 0x14]
  559. 0000065A  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  560. 0000065E  486E FFEC                pea.l      [A6 - 0x14]
  561. 00000662  486E FFEC                pea.l      [A6 - 0x14]
  562. 00000666  486D AC86                pea.l      [A5 - 0x537A]
  563. 0000066A  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  564. 0000066E  486E FFB2                pea.l      [A6 - 0x4E]
  565. 00000672  486E FFEC                pea.l      [A6 - 0x14]
  566. 00000676  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  567. 0000067A  48C5                     ext.l      D5
  568. 0000067C  2005                     move.l     D0, D5
  569. 0000067E  222E FFD4                move.l     D1, [A6 - 0x2C]
  570. 00000682  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  571. 00000686  2D40 FFFC                move.l     [A6 - 0x4], D0
  572. 0000068A  486E FFF4                pea.l      [A6 - 0xC]
  573. 0000068E  486E FFFC                pea.l      [A6 - 0x4]
  574. 00000692  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  575. 00000696  486E FFF4                pea.l      [A6 - 0xC]
  576. 0000069A  486E FFBA                pea.l      [A6 - 0x46]
  577. 0000069E  486E FFF4                pea.l      [A6 - 0xC]
  578. 000006A2  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  579. 000006A6  486E FFF4                pea.l      [A6 - 0xC]
  580. 000006AA  486E FFF4                pea.l      [A6 - 0xC]
  581. 000006AE  486D AC86                pea.l      [A5 - 0x537A]
  582. 000006B2  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  583. 000006B6  486E FFB0                pea.l      [A6 - 0x50]
  584. 000006BA  486E FFF4                pea.l      [A6 - 0xC]
  585. 000006BE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  586. 000006C2  3004                     move.w     D0, D4
  587. 000006C4  906E FFB2                sub.w      D0, [A6 - 0x4E]
  588. 000006C8  3D40 FFB2                move.w     [A6 - 0x4E], D0
  589. 000006CC  3005                     move.w     D0, D5
  590. 000006CE  906E FFB0                sub.w      D0, [A6 - 0x50]
  591. 000006D2  3D40 FFB0                move.w     [A6 - 0x50], D0
  592. 000006D6  E34D                     lsl        D5.w, 1
  593. 000006D8  3B45 A88E                move.w     [A5 - 0x5772], D5
  594. 000006DC  E34C                     lsl        D4.w, 1
  595. 000006DE  3B44 A890                move.w     [A5 - 0x5770], D4
  596. 000006E2  4FEF 0050                lea.l      A7, [A7 + 0x50]
  597. 000006E6  6012                     bra        +0x14 /* 000006FA */
  598. label000006E8:
  599. 000006E8  4A6D A890                tst.w      [A5 - 0x5770]
  600. 000006EC  670C                     beq        +0xE /* 000006FA */
  601. 000006EE  E34D                     lsl        D5.w, 1
  602. 000006F0  3B45 A88E                move.w     [A5 - 0x5772], D5
  603. 000006F4  E34C                     lsl        D4.w, 1
  604. 000006F6  3B44 A890                move.w     [A5 - 0x5770], D4
  605. label000006FA:
  606. 000006FA  4A2B 000B                tst.b      [A3 + 0xB]
  607. 000006FE  6700 0600                beq        +0x602 /* 00000D00 */
  608. 00000702  302E FF96                move.w     D0, [A6 - 0x6A]
  609. 00000706  5340                     subq.w     D0, 1
  610. 00000708  6B00 05F6                bmi        +0x5F8 /* 00000D00 */
  611. 0000070C  0C40 0001                cmpi.w     D0, 0x1
  612. 00000710  6E00 05EE                bgt        +0x5F0 /* 00000D00 */
  613. 00000714  D040                     add.w      D0, D0
  614. 00000716  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  615. 0000071A  4EFB 0000                jmp        [PC + D0.w]
  616. 0000071E  0006 0042                ori.b      D6, 0x42 /* 'B' */
  617. 00000722  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  618. 00000726  4A2B 0003                tst.b      [A3 + 0x3]
  619. 0000072A  6710                     beq        +0x12 /* 0000073C */
  620. 0000072C  41EE FF80                lea.l      A0, [A6 - 0x80]
  621. 00000730  2F20                     move.l     -[A7], -[A0]
  622. 00000732  2F20                     move.l     -[A7], -[A0]
  623. 00000734  206E FFDC                movea.l    A0, [A6 - 0x24]
  624. 00000738  4E90                     jsr        [A0]
  625. 0000073A  508F                     addq.l     A7, 8
  626. label0000073C:
  627. 0000073C  7000                     moveq.l    D0, 0x00
  628. 0000073E  102B 000F                move.b     D0, [A3 + 0xF]
  629. 00000742  2F00                     move.l     -[A7], D0
  630. 00000744  41EE FF88                lea.l      A0, [A6 - 0x78]
  631. 00000748  2F20                     move.l     -[A7], -[A0]
  632. 0000074A  2F20                     move.l     -[A7], -[A0]
  633. 0000074C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  634. 00000750  4E90                     jsr        [A0]
  635. 00000752  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  636. 00000756  4FEF 000C                lea.l      A7, [A7 + 0xC]
  637. 0000075A  6000 05A4                bra        +0x5A6 /* 00000D00 */
  638. 0000075E  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  639. 00000762  41EE FF80                lea.l      A0, [A6 - 0x80]
  640. 00000766  2F20                     move.l     -[A7], -[A0]
  641. 00000768  2F20                     move.l     -[A7], -[A0]
  642. 0000076A  206E FFDC                movea.l    A0, [A6 - 0x24]
  643. 0000076E  4E90                     jsr        [A0]
  644. 00000770  4A46                     tst.w      D6
  645. 00000772  508F                     addq.l     A7, 8
  646. 00000774  6612                     bne        +0x14 /* 00000788 */
  647. 00000776  41EE FF88                lea.l      A0, [A6 - 0x78]
  648. 0000077A  2F20                     move.l     -[A7], -[A0]
  649. 0000077C  2F20                     move.l     -[A7], -[A0]
  650. 0000077E  206E FFE0                movea.l    A0, [A6 - 0x20]
  651. 00000782  4E90                     jsr        [A0]
  652. 00000784  508F                     addq.l     A7, 8
  653. 00000786  6010                     bra        +0x12 /* 00000798 */
  654. label00000788:
  655. 00000788  41EE FF88                lea.l      A0, [A6 - 0x78]
  656. 0000078C  2F20                     move.l     -[A7], -[A0]
  657. 0000078E  2F20                     move.l     -[A7], -[A0]
  658. 00000790  206E FFE8                movea.l    A0, [A6 - 0x18]
  659. 00000794  4E90                     jsr        [A0]
  660. 00000796  508F                     addq.l     A7, 8
  661. label00000798:
  662. 00000798  4A6E FF90                tst.w      [A6 - 0x70]
  663. 0000079C  6700 055E                beq        +0x560 /* 00000CFC */
  664. 000007A0  4A6E FF92                tst.w      [A6 - 0x6E]
  665. 000007A4  6700 0556                beq        +0x558 /* 00000CFC */
  666. 000007A8  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  667. 000007AC  2F20                     move.l     -[A7], -[A0]
  668. 000007AE  2F20                     move.l     -[A7], -[A0]
  669. 000007B0  3F20                     move.w     -[A7], -[A0]
  670. 000007B2  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  671. 000007B6  426D A892                clr.w      [A5 - 0x576E]
  672. 000007BA  3007                     move.w     D0, D7
  673. 000007BC  D06E FF82                add.w      D0, [A6 - 0x7E]
  674. 000007C0  3D40 FF8A                move.w     [A6 - 0x76], D0
  675. 000007C4  3007                     move.w     D0, D7
  676. 000007C6  D06E FF80                add.w      D0, [A6 - 0x80]
  677. 000007CA  3D40 FF88                move.w     [A6 - 0x78], D0
  678. 000007CE  302E FF86                move.w     D0, [A6 - 0x7A]
  679. 000007D2  9047                     sub.w      D0, D7
  680. 000007D4  3D40 FF8E                move.w     [A6 - 0x72], D0
  681. 000007D8  302E FF84                move.w     D0, [A6 - 0x7C]
  682. 000007DC  9047                     sub.w      D0, D7
  683. 000007DE  3D40 FF8C                move.w     [A6 - 0x74], D0
  684. 000007E2  3E2E FF94                move.w     D7, [A6 - 0x6C]
  685. 000007E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  686. 000007EA  6702                     beq        +0x4 /* 000007EE */
  687. 000007EC  5347                     subq.w     D7, 1
  688. label000007EE:
  689. 000007EE  4A2B 000B                tst.b      [A3 + 0xB]
  690. 000007F2  6700 0138                beq        +0x13A /* 0000092C */
  691. 000007F6  4A6E FF90                tst.w      [A6 - 0x70]
  692. 000007FA  6F06                     ble        +0x8 /* 00000802 */
  693. 000007FC  4A6E FF92                tst.w      [A6 - 0x6E]
  694. 00000800  6E0C                     bgt        +0xE /* 0000080E */
  695. label00000802:
  696. 00000802  4A6E FF90                tst.w      [A6 - 0x70]
  697. 00000806  6C78                     bge        +0x7A /* 00000880 */
  698. 00000808  4A6E FF92                tst.w      [A6 - 0x6E]
  699. 0000080C  6C72                     bge        +0x74 /* 00000880 */
  700. label0000080E:
  701. 0000080E  302E FFB2                move.w     D0, [A6 - 0x4E]
  702. 00000812  D06E FF7A                add.w      D0, [A6 - 0x86]
  703. 00000816  D047                     add.w      D0, D7
  704. 00000818  3D40 FF9A                move.w     [A6 - 0x66], D0
  705. 0000081C  302E FF7C                move.w     D0, [A6 - 0x84]
  706. 00000820  906E FFB0                sub.w      D0, [A6 - 0x50]
  707. 00000824  9047                     sub.w      D0, D7
  708. 00000826  3D40 FF98                move.w     [A6 - 0x68], D0
  709. 0000082A  302E FFB2                move.w     D0, [A6 - 0x4E]
  710. 0000082E  D06E FF82                add.w      D0, [A6 - 0x7E]
  711. 00000832  D047                     add.w      D0, D7
  712. 00000834  3D40 FF9E                move.w     [A6 - 0x62], D0
  713. 00000838  302E FF84                move.w     D0, [A6 - 0x7C]
  714. 0000083C  906E FFB0                sub.w      D0, [A6 - 0x50]
  715. 00000840  9047                     sub.w      D0, D7
  716. 00000842  3D40 FF9C                move.w     [A6 - 0x64], D0
  717. 00000846  302E FF86                move.w     D0, [A6 - 0x7A]
  718. 0000084A  906E FFB2                sub.w      D0, [A6 - 0x4E]
  719. 0000084E  9047                     sub.w      D0, D7
  720. 00000850  3D40 FFA2                move.w     [A6 - 0x5E], D0
  721. 00000854  302E FFB0                move.w     D0, [A6 - 0x50]
  722. 00000858  D06E FF80                add.w      D0, [A6 - 0x80]
  723. 0000085C  D047                     add.w      D0, D7
  724. 0000085E  3D40 FFA0                move.w     [A6 - 0x60], D0
  725. 00000862  302E FF7E                move.w     D0, [A6 - 0x82]
  726. 00000866  906E FFB2                sub.w      D0, [A6 - 0x4E]
  727. 0000086A  9047                     sub.w      D0, D7
  728. 0000086C  3D40 FFA6                move.w     [A6 - 0x5A], D0
  729. 00000870  302E FFB0                move.w     D0, [A6 - 0x50]
  730. 00000874  D06E FF78                add.w      D0, [A6 - 0x88]
  731. 00000878  D047                     add.w      D0, D7
  732. 0000087A  3D40 FFA4                move.w     [A6 - 0x5C], D0
  733. 0000087E  6070                     bra        +0x72 /* 000008F0 */
  734. label00000880:
  735. 00000880  302E FFB2                move.w     D0, [A6 - 0x4E]
  736. 00000884  D06E FF7A                add.w      D0, [A6 - 0x86]
  737. 00000888  D047                     add.w      D0, D7
  738. 0000088A  3D40 FF9A                move.w     [A6 - 0x66], D0
  739. 0000088E  302E FFB0                move.w     D0, [A6 - 0x50]
  740. 00000892  D06E FF78                add.w      D0, [A6 - 0x88]
  741. 00000896  D047                     add.w      D0, D7
  742. 00000898  3D40 FF98                move.w     [A6 - 0x68], D0
  743. 0000089C  302E FFB2                move.w     D0, [A6 - 0x4E]
  744. 000008A0  D06E FF82                add.w      D0, [A6 - 0x7E]
  745. 000008A4  D047                     add.w      D0, D7
  746. 000008A6  3D40 FF9E                move.w     [A6 - 0x62], D0
  747. 000008AA  302E FFB0                move.w     D0, [A6 - 0x50]
  748. 000008AE  D06E FF80                add.w      D0, [A6 - 0x80]
  749. 000008B2  D047                     add.w      D0, D7
  750. 000008B4  3D40 FF9C                move.w     [A6 - 0x64], D0
  751. 000008B8  302E FF86                move.w     D0, [A6 - 0x7A]
  752. 000008BC  906E FFB2                sub.w      D0, [A6 - 0x4E]
  753. 000008C0  9047                     sub.w      D0, D7
  754. 000008C2  3D40 FFA2                move.w     [A6 - 0x5E], D0
  755. 000008C6  302E FF84                move.w     D0, [A6 - 0x7C]
  756. 000008CA  906E FFB0                sub.w      D0, [A6 - 0x50]
  757. 000008CE  9047                     sub.w      D0, D7
  758. 000008D0  3D40 FFA0                move.w     [A6 - 0x60], D0
  759. 000008D4  302E FF7E                move.w     D0, [A6 - 0x82]
  760. 000008D8  906E FFB2                sub.w      D0, [A6 - 0x4E]
  761. 000008DC  9047                     sub.w      D0, D7
  762. 000008DE  3D40 FFA6                move.w     [A6 - 0x5A], D0
  763. 000008E2  302E FF7C                move.w     D0, [A6 - 0x84]
  764. 000008E6  906E FFB0                sub.w      D0, [A6 - 0x50]
  765. 000008EA  9047                     sub.w      D0, D7
  766. 000008EC  3D40 FFA4                move.w     [A6 - 0x5C], D0
  767. label000008F0:
  768. 000008F0  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  769. 000008F4  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  770. 000008F8  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  771. 000008FC  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  772. 00000900  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  773. 00000904  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  774. 00000908  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  775. 0000090C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  776. 00000910  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  777. 00000914  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  778. 00000918  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  779. 0000091C  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  780. 00000920  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  781. 00000924  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  782. 00000928  4FEF 0014                lea.l      A7, [A7 + 0x14]
  783. label0000092C:
  784. 0000092C  4A46                     tst.w      D6
  785. 0000092E  6700 03BA                beq        +0x3BC /* 00000CEA */
  786. 00000932  4A6D A890                tst.w      [A5 - 0x5770]
  787. 00000936  6700 0214                beq        +0x216 /* 00000B4C */
  788. 0000093A  4A6E FF90                tst.w      [A6 - 0x70]
  789. 0000093E  6F00 0084                ble        +0x86 /* 000009C4 */
  790. 00000942  4A6E FF92                tst.w      [A6 - 0x6E]
  791. 00000946  6F7C                     ble        +0x7E /* 000009C4 */
  792. 00000948  302E FFB2                move.w     D0, [A6 - 0x4E]
  793. 0000094C  D06E FF7A                add.w      D0, [A6 - 0x86]
  794. 00000950  5240                     addq.w     D0, 1
  795. 00000952  3D40 FF9A                move.w     [A6 - 0x66], D0
  796. 00000956  302E FF7C                move.w     D0, [A6 - 0x84]
  797. 0000095A  906E FFB0                sub.w      D0, [A6 - 0x50]
  798. 0000095E  906E FF94                sub.w      D0, [A6 - 0x6C]
  799. 00000962  5240                     addq.w     D0, 1
  800. 00000964  3D40 FF98                move.w     [A6 - 0x68], D0
  801. 00000968  302E FFB2                move.w     D0, [A6 - 0x4E]
  802. 0000096C  D06E FF82                add.w      D0, [A6 - 0x7E]
  803. 00000970  3D40 FF9E                move.w     [A6 - 0x62], D0
  804. 00000974  302E FF84                move.w     D0, [A6 - 0x7C]
  805. 00000978  906E FFB0                sub.w      D0, [A6 - 0x50]
  806. 0000097C  906E FF94                sub.w      D0, [A6 - 0x6C]
  807. 00000980  3D40 FF9C                move.w     [A6 - 0x64], D0
  808. 00000984  302E FF86                move.w     D0, [A6 - 0x7A]
  809. 00000988  906E FFB2                sub.w      D0, [A6 - 0x4E]
  810. 0000098C  906E FF94                sub.w      D0, [A6 - 0x6C]
  811. 00000990  3D40 FFA2                move.w     [A6 - 0x5E], D0
  812. 00000994  302E FFB0                move.w     D0, [A6 - 0x50]
  813. 00000998  D06E FF80                add.w      D0, [A6 - 0x80]
  814. 0000099C  3D40 FFA0                move.w     [A6 - 0x60], D0
  815. 000009A0  302E FF7E                move.w     D0, [A6 - 0x82]
  816. 000009A4  906E FFB2                sub.w      D0, [A6 - 0x4E]
  817. 000009A8  906E FF94                sub.w      D0, [A6 - 0x6C]
  818. 000009AC  5240                     addq.w     D0, 1
  819. 000009AE  3D40 FFA6                move.w     [A6 - 0x5A], D0
  820. 000009B2  302E FFB0                move.w     D0, [A6 - 0x50]
  821. 000009B6  D06E FF78                add.w      D0, [A6 - 0x88]
  822. 000009BA  5240                     addq.w     D0, 1
  823. 000009BC  3D40 FFA4                move.w     [A6 - 0x5C], D0
  824. 000009C0  6000 02EC                bra        +0x2EE /* 00000CAE */
  825. label000009C4:
  826. 000009C4  4A6E FF90                tst.w      [A6 - 0x70]
  827. 000009C8  6C00 0084                bge        +0x86 /* 00000A4E */
  828. 000009CC  4A6E FF92                tst.w      [A6 - 0x6E]
  829. 000009D0  6C7C                     bge        +0x7E /* 00000A4E */
  830. 000009D2  302E FFB2                move.w     D0, [A6 - 0x4E]
  831. 000009D6  D06E FF7A                add.w      D0, [A6 - 0x86]
  832. 000009DA  3D40 FF9A                move.w     [A6 - 0x66], D0
  833. 000009DE  302E FF7C                move.w     D0, [A6 - 0x84]
  834. 000009E2  906E FFB0                sub.w      D0, [A6 - 0x50]
  835. 000009E6  906E FF94                sub.w      D0, [A6 - 0x6C]
  836. 000009EA  3D40 FF98                move.w     [A6 - 0x68], D0
  837. 000009EE  302E FFB2                move.w     D0, [A6 - 0x4E]
  838. 000009F2  D06E FF82                add.w      D0, [A6 - 0x7E]
  839. 000009F6  5340                     subq.w     D0, 1
  840. 000009F8  3D40 FF9E                move.w     [A6 - 0x62], D0
  841. 000009FC  302E FF84                move.w     D0, [A6 - 0x7C]
  842. 00000A00  906E FFB0                sub.w      D0, [A6 - 0x50]
  843. 00000A04  906E FF94                sub.w      D0, [A6 - 0x6C]
  844. 00000A08  5340                     subq.w     D0, 1
  845. 00000A0A  3D40 FF9C                move.w     [A6 - 0x64], D0
  846. 00000A0E  302E FF86                move.w     D0, [A6 - 0x7A]
  847. 00000A12  906E FFB2                sub.w      D0, [A6 - 0x4E]
  848. 00000A16  906E FF94                sub.w      D0, [A6 - 0x6C]
  849. 00000A1A  5340                     subq.w     D0, 1
  850. 00000A1C  3D40 FFA2                move.w     [A6 - 0x5E], D0
  851. 00000A20  302E FFB0                move.w     D0, [A6 - 0x50]
  852. 00000A24  D06E FF80                add.w      D0, [A6 - 0x80]
  853. 00000A28  5340                     subq.w     D0, 1
  854. 00000A2A  3D40 FFA0                move.w     [A6 - 0x60], D0
  855. 00000A2E  302E FF7E                move.w     D0, [A6 - 0x82]
  856. 00000A32  906E FFB2                sub.w      D0, [A6 - 0x4E]
  857. 00000A36  906E FF94                sub.w      D0, [A6 - 0x6C]
  858. 00000A3A  3D40 FFA6                move.w     [A6 - 0x5A], D0
  859. 00000A3E  302E FFB0                move.w     D0, [A6 - 0x50]
  860. 00000A42  D06E FF78                add.w      D0, [A6 - 0x88]
  861. 00000A46  3D40 FFA4                move.w     [A6 - 0x5C], D0
  862. 00000A4A  6000 0262                bra        +0x264 /* 00000CAE */
  863. label00000A4E:
  864. 00000A4E  4A6E FF90                tst.w      [A6 - 0x70]
  865. 00000A52  6C7C                     bge        +0x7E /* 00000AD0 */
  866. 00000A54  302E FFB2                move.w     D0, [A6 - 0x4E]
  867. 00000A58  D06E FF7A                add.w      D0, [A6 - 0x86]
  868. 00000A5C  5240                     addq.w     D0, 1
  869. 00000A5E  3D40 FF9A                move.w     [A6 - 0x66], D0
  870. 00000A62  302E FFB0                move.w     D0, [A6 - 0x50]
  871. 00000A66  D06E FF78                add.w      D0, [A6 - 0x88]
  872. 00000A6A  3D40 FF98                move.w     [A6 - 0x68], D0
  873. 00000A6E  302E FFB2                move.w     D0, [A6 - 0x4E]
  874. 00000A72  D06E FF82                add.w      D0, [A6 - 0x7E]
  875. 00000A76  3D40 FF9E                move.w     [A6 - 0x62], D0
  876. 00000A7A  302E FFB0                move.w     D0, [A6 - 0x50]
  877. 00000A7E  D06E FF80                add.w      D0, [A6 - 0x80]
  878. 00000A82  5240                     addq.w     D0, 1
  879. 00000A84  3D40 FF9C                move.w     [A6 - 0x64], D0
  880. 00000A88  302E FF86                move.w     D0, [A6 - 0x7A]
  881. 00000A8C  906E FFB2                sub.w      D0, [A6 - 0x4E]
  882. 00000A90  906E FF94                sub.w      D0, [A6 - 0x6C]
  883. 00000A94  5240                     addq.w     D0, 1
  884. 00000A96  3D40 FFA2                move.w     [A6 - 0x5E], D0
  885. 00000A9A  302E FF84                move.w     D0, [A6 - 0x7C]
  886. 00000A9E  906E FFB0                sub.w      D0, [A6 - 0x50]
  887. 00000AA2  906E FF94                sub.w      D0, [A6 - 0x6C]
  888. 00000AA6  3D40 FFA0                move.w     [A6 - 0x60], D0
  889. 00000AAA  302E FF7E                move.w     D0, [A6 - 0x82]
  890. 00000AAE  906E FFB2                sub.w      D0, [A6 - 0x4E]
  891. 00000AB2  906E FF94                sub.w      D0, [A6 - 0x6C]
  892. 00000AB6  3D40 FFA6                move.w     [A6 - 0x5A], D0
  893. 00000ABA  302E FF7C                move.w     D0, [A6 - 0x84]
  894. 00000ABE  906E FFB0                sub.w      D0, [A6 - 0x50]
  895. 00000AC2  906E FF94                sub.w      D0, [A6 - 0x6C]
  896. 00000AC6  5240                     addq.w     D0, 1
  897. 00000AC8  3D40 FFA4                move.w     [A6 - 0x5C], D0
  898. 00000ACC  6000 01E0                bra        +0x1E2 /* 00000CAE */
  899. label00000AD0:
  900. 00000AD0  302E FFB2                move.w     D0, [A6 - 0x4E]
  901. 00000AD4  D06E FF7A                add.w      D0, [A6 - 0x86]
  902. 00000AD8  3D40 FF9A                move.w     [A6 - 0x66], D0
  903. 00000ADC  302E FFB0                move.w     D0, [A6 - 0x50]
  904. 00000AE0  D06E FF78                add.w      D0, [A6 - 0x88]
  905. 00000AE4  5240                     addq.w     D0, 1
  906. 00000AE6  3D40 FF98                move.w     [A6 - 0x68], D0
  907. 00000AEA  302E FFB2                move.w     D0, [A6 - 0x4E]
  908. 00000AEE  D06E FF82                add.w      D0, [A6 - 0x7E]
  909. 00000AF2  5240                     addq.w     D0, 1
  910. 00000AF4  3D40 FF9E                move.w     [A6 - 0x62], D0
  911. 00000AF8  302E FFB0                move.w     D0, [A6 - 0x50]
  912. 00000AFC  D06E FF80                add.w      D0, [A6 - 0x80]
  913. 00000B00  3D40 FF9C                move.w     [A6 - 0x64], D0
  914. 00000B04  302E FF86                move.w     D0, [A6 - 0x7A]
  915. 00000B08  906E FFB2                sub.w      D0, [A6 - 0x4E]
  916. 00000B0C  906E FF94                sub.w      D0, [A6 - 0x6C]
  917. 00000B10  3D40 FFA2                move.w     [A6 - 0x5E], D0
  918. 00000B14  302E FF84                move.w     D0, [A6 - 0x7C]
  919. 00000B18  906E FFB0                sub.w      D0, [A6 - 0x50]
  920. 00000B1C  906E FF94                sub.w      D0, [A6 - 0x6C]
  921. 00000B20  5240                     addq.w     D0, 1
  922. 00000B22  3D40 FFA0                move.w     [A6 - 0x60], D0
  923. 00000B26  302E FF7E                move.w     D0, [A6 - 0x82]
  924. 00000B2A  906E FFB2                sub.w      D0, [A6 - 0x4E]
  925. 00000B2E  906E FF94                sub.w      D0, [A6 - 0x6C]
  926. 00000B32  5240                     addq.w     D0, 1
  927. 00000B34  3D40 FFA6                move.w     [A6 - 0x5A], D0
  928. 00000B38  302E FF7C                move.w     D0, [A6 - 0x84]
  929. 00000B3C  906E FFB0                sub.w      D0, [A6 - 0x50]
  930. 00000B40  906E FF94                sub.w      D0, [A6 - 0x6C]
  931. 00000B44  3D40 FFA4                move.w     [A6 - 0x5C], D0
  932. 00000B48  6000 0164                bra        +0x166 /* 00000CAE */
  933. label00000B4C:
  934. 00000B4C  4A6E FF90                tst.w      [A6 - 0x70]
  935. 00000B50  6F06                     ble        +0x8 /* 00000B58 */
  936. 00000B52  4A6E FF92                tst.w      [A6 - 0x6E]
  937. 00000B56  6E10                     bgt        +0x12 /* 00000B68 */
  938. label00000B58:
  939. 00000B58  4A6E FF90                tst.w      [A6 - 0x70]
  940. 00000B5C  6C00 00B0                bge        +0xB2 /* 00000C0E */
  941. 00000B60  4A6E FF92                tst.w      [A6 - 0x6E]
  942. 00000B64  6C00 00A8                bge        +0xAA /* 00000C0E */
  943. label00000B68:
  944. 00000B68  302E FFB2                move.w     D0, [A6 - 0x4E]
  945. 00000B6C  D06E FF7A                add.w      D0, [A6 - 0x86]
  946. 00000B70  3D40 FF9A                move.w     [A6 - 0x66], D0
  947. 00000B74  302E FF7C                move.w     D0, [A6 - 0x84]
  948. 00000B78  906E FFB0                sub.w      D0, [A6 - 0x50]
  949. 00000B7C  9047                     sub.w      D0, D7
  950. 00000B7E  3D40 FF98                move.w     [A6 - 0x68], D0
  951. 00000B82  302E FFB2                move.w     D0, [A6 - 0x4E]
  952. 00000B86  D06E FF82                add.w      D0, [A6 - 0x7E]
  953. 00000B8A  3D40 FF9E                move.w     [A6 - 0x62], D0
  954. 00000B8E  302E FF84                move.w     D0, [A6 - 0x7C]
  955. 00000B92  906E FFB0                sub.w      D0, [A6 - 0x50]
  956. 00000B96  9047                     sub.w      D0, D7
  957. 00000B98  3D40 FF9C                move.w     [A6 - 0x64], D0
  958. 00000B9C  302E FF86                move.w     D0, [A6 - 0x7A]
  959. 00000BA0  906E FFB2                sub.w      D0, [A6 - 0x4E]
  960. 00000BA4  9047                     sub.w      D0, D7
  961. 00000BA6  3D40 FFA2                move.w     [A6 - 0x5E], D0
  962. 00000BAA  302E FFB0                move.w     D0, [A6 - 0x50]
  963. 00000BAE  D06E FF80                add.w      D0, [A6 - 0x80]
  964. 00000BB2  3D40 FFA0                move.w     [A6 - 0x60], D0
  965. 00000BB6  302E FF7E                move.w     D0, [A6 - 0x82]
  966. 00000BBA  906E FFB2                sub.w      D0, [A6 - 0x4E]
  967. 00000BBE  9047                     sub.w      D0, D7
  968. 00000BC0  3D40 FFA6                move.w     [A6 - 0x5A], D0
  969. 00000BC4  302E FFB0                move.w     D0, [A6 - 0x50]
  970. 00000BC8  D06E FF78                add.w      D0, [A6 - 0x88]
  971. 00000BCC  3D40 FFA4                move.w     [A6 - 0x5C], D0
  972. 00000BD0  4A6E FF90                tst.w      [A6 - 0x70]
  973. 00000BD4  6C1C                     bge        +0x1E /* 00000BF2 */
  974. 00000BD6  3D6E FF9A FFAA           move.w     [A6 - 0x56], [A6 - 0x66]
  975. 00000BDC  3D6E FFA4 FFA8           move.w     [A6 - 0x58], [A6 - 0x5C]
  976. 00000BE2  3D6E FF9E FFAE           move.w     [A6 - 0x52], [A6 - 0x62]
  977. 00000BE8  3D6E FFA0 FFAC           move.w     [A6 - 0x54], [A6 - 0x60]
  978. 00000BEE  6000 00BE                bra        +0xC0 /* 00000CAE */
  979. label00000BF2:
  980. 00000BF2  3D6E FFA6 FFAA           move.w     [A6 - 0x56], [A6 - 0x5A]
  981. 00000BF8  3D6E FF98 FFA8           move.w     [A6 - 0x58], [A6 - 0x68]
  982. 00000BFE  3D6E FFA2 FFAE           move.w     [A6 - 0x52], [A6 - 0x5E]
  983. 00000C04  3D6E FF9C FFAC           move.w     [A6 - 0x54], [A6 - 0x64]
  984. 00000C0A  6000 00A2                bra        +0xA4 /* 00000CAE */
  985. label00000C0E:
  986. 00000C0E  302E FFB2                move.w     D0, [A6 - 0x4E]
  987. 00000C12  D06E FF7A                add.w      D0, [A6 - 0x86]
  988. 00000C16  3D40 FF9A                move.w     [A6 - 0x66], D0
  989. 00000C1A  302E FFB0                move.w     D0, [A6 - 0x50]
  990. 00000C1E  D06E FF78                add.w      D0, [A6 - 0x88]
  991. 00000C22  3D40 FF98                move.w     [A6 - 0x68], D0
  992. 00000C26  302E FFB2                move.w     D0, [A6 - 0x4E]
  993. 00000C2A  D06E FF82                add.w      D0, [A6 - 0x7E]
  994. 00000C2E  3D40 FF9E                move.w     [A6 - 0x62], D0
  995. 00000C32  302E FFB0                move.w     D0, [A6 - 0x50]
  996. 00000C36  D06E FF80                add.w      D0, [A6 - 0x80]
  997. 00000C3A  3D40 FF9C                move.w     [A6 - 0x64], D0
  998. 00000C3E  302E FF86                move.w     D0, [A6 - 0x7A]
  999. 00000C42  906E FFB2                sub.w      D0, [A6 - 0x4E]
  1000. 00000C46  9047                     sub.w      D0, D7
  1001. 00000C48  3D40 FFA2                move.w     [A6 - 0x5E], D0
  1002. 00000C4C  302E FF84                move.w     D0, [A6 - 0x7C]
  1003. 00000C50  906E FFB0                sub.w      D0, [A6 - 0x50]
  1004. 00000C54  9047                     sub.w      D0, D7
  1005. 00000C56  3D40 FFA0                move.w     [A6 - 0x60], D0
  1006. 00000C5A  302E FF7E                move.w     D0, [A6 - 0x82]
  1007. 00000C5E  906E FFB2                sub.w      D0, [A6 - 0x4E]
  1008. 00000C62  9047                     sub.w      D0, D7
  1009. 00000C64  3D40 FFA6                move.w     [A6 - 0x5A], D0
  1010. 00000C68  302E FF7C                move.w     D0, [A6 - 0x84]
  1011. 00000C6C  906E FFB0                sub.w      D0, [A6 - 0x50]
  1012. 00000C70  9047                     sub.w      D0, D7
  1013. 00000C72  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1014. 00000C76  4A6E FF92                tst.w      [A6 - 0x6E]
  1015. 00000C7A  6C1A                     bge        +0x1C /* 00000C96 */
  1016. 00000C7C  3D6E FFA6 FFAA           move.w     [A6 - 0x56], [A6 - 0x5A]
  1017. 00000C82  3D6E FF98 FFA8           move.w     [A6 - 0x58], [A6 - 0x68]
  1018. 00000C88  3D6E FFA2 FFAE           move.w     [A6 - 0x52], [A6 - 0x5E]
  1019. 00000C8E  3D6E FF9C FFAC           move.w     [A6 - 0x54], [A6 - 0x64]
  1020. 00000C94  6018                     bra        +0x1A /* 00000CAE */
  1021. label00000C96:
  1022. 00000C96  3D6E FF9A FFAA           move.w     [A6 - 0x56], [A6 - 0x66]
  1023. 00000C9C  3D6E FFA4 FFA8           move.w     [A6 - 0x58], [A6 - 0x5C]
  1024. 00000CA2  3D6E FF9E FFAE           move.w     [A6 - 0x52], [A6 - 0x62]
  1025. 00000CA8  3D6E FFA0 FFAC           move.w     [A6 - 0x54], [A6 - 0x60]
  1026. label00000CAE:
  1027. 00000CAE  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  1028. 00000CB2  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1029. 00000CB6  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  1030. 00000CBA  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  1031. 00000CBE  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1032. 00000CC2  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1033. 00000CC6  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1034. 00000CCA  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  1035. 00000CCE  4A6D A890                tst.w      [A5 - 0x5770]
  1036. 00000CD2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1037. 00000CD6  6612                     bne        +0x14 /* 00000CEA */
  1038. 00000CD8  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1039. 00000CDC  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1040. 00000CE0  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1041. 00000CE4  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  1042. 00000CE8  508F                     addq.l     A7, 8
  1043. label00000CEA:
  1044. 00000CEA  41EB 001A                lea.l      A0, [A3 + 0x1A]
  1045. 00000CEE  2F20                     move.l     -[A7], -[A0]
  1046. 00000CF0  2F20                     move.l     -[A7], -[A0]
  1047. 00000CF2  3F20                     move.w     -[A7], -[A0]
  1048. 00000CF4  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1049. 00000CF8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1050. label00000CFC:
  1051. 00000CFC  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  1052. label00000D00:
  1053. 00000D00  4A2B 0003                tst.b      [A3 + 0x3]
  1054. 00000D04  56C7                     sne        D7
  1055. 00000D06  0247 0001                andi.w     D7, 0x1
  1056. 00000D0A  6744                     beq        +0x46 /* 00000D50 */
  1057. 00000D0C  7000                     moveq.l    D0, 0x00
  1058. 00000D0E  102B 0007                move.b     D0, [A3 + 0x7]
  1059. 00000D12  7E40                     moveq.l    D7, 0x40
  1060. 00000D14  CE80                     and.l      D7, D0
  1061. 00000D16  671A                     beq        +0x1C /* 00000D32 */
  1062. 00000D18  0C46 0004                cmpi.w     D6, 0x4
  1063. 00000D1C  6704                     beq        +0x6 /* 00000D22 */
  1064. 00000D1E  4A46                     tst.w      D6
  1065. 00000D20  6610                     bne        +0x12 /* 00000D32 */
  1066. label00000D22:
  1067. 00000D22  41EB 0018                lea.l      A0, [A3 + 0x18]
  1068. 00000D26  2F20                     move.l     -[A7], -[A0]
  1069. 00000D28  2F20                     move.l     -[A7], -[A0]
  1070. 00000D2A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1071. 00000D2E  508F                     addq.l     A7, 8
  1072. 00000D30  600E                     bra        +0x10 /* 00000D40 */
  1073. label00000D32:
  1074. 00000D32  204B                     movea.l    A0, A3
  1075. 00000D34  5088                     addq.l     A0, 8
  1076. 00000D36  2F20                     move.l     -[A7], -[A0]
  1077. 00000D38  2F20                     move.l     -[A7], -[A0]
  1078. 00000D3A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1079. 00000D3E  508F                     addq.l     A7, 8
  1080. label00000D40:
  1081. 00000D40  41EE FF80                lea.l      A0, [A6 - 0x80]
  1082. 00000D44  2F20                     move.l     -[A7], -[A0]
  1083. 00000D46  2F20                     move.l     -[A7], -[A0]
  1084. 00000D48  206E FFE0                movea.l    A0, [A6 - 0x20]
  1085. 00000D4C  4E90                     jsr        [A0]
  1086. 00000D4E  508F                     addq.l     A7, 8
  1087. label00000D50:
  1088. 00000D50  3006                     move.w     D0, D6
  1089. 00000D52  5940                     subq.w     D0, 4
  1090. 00000D54  6700 015C                beq        +0x15E /* 00000EB2 */
  1091. 00000D58  5940                     subq.w     D0, 4
  1092. 00000D5A  670E                     beq        +0x10 /* 00000D6A */
  1093. 00000D5C  5940                     subq.w     D0, 4
  1094. 00000D5E  6768                     beq        +0x6A /* 00000DC8 */
  1095. 00000D60  5940                     subq.w     D0, 4
  1096. 00000D62  6700 00DC                beq        +0xDE /* 00000E40 */
  1097. 00000D66  6000 0156                bra        +0x158 /* 00000EBE */
  1098. label00000D6A:
  1099. 00000D6A  41EE FF80                lea.l      A0, [A6 - 0x80]
  1100. 00000D6E  2F20                     move.l     -[A7], -[A0]
  1101. 00000D70  2F20                     move.l     -[A7], -[A0]
  1102. 00000D72  4E94                     jsr        [A4]
  1103. 00000D74  302E FFB6                move.w     D0, [A6 - 0x4A]
  1104. 00000D78  906E FF72                sub.w      D0, [A6 - 0x8E]
  1105. 00000D7C  48C0                     ext.l      D0
  1106. 00000D7E  E380                     asl        D0, 1
  1107. 00000D80  3B40 A890                move.w     [A5 - 0x5770], D0
  1108. 00000D84  302E FFB4                move.w     D0, [A6 - 0x4C]
  1109. 00000D88  906E FF70                sub.w      D0, [A6 - 0x90]
  1110. 00000D8C  48C0                     ext.l      D0
  1111. 00000D8E  E380                     asl        D0, 1
  1112. 00000D90  3B40 A88E                move.w     [A5 - 0x5772], D0
  1113. 00000D94  4A47                     tst.w      D7
  1114. 00000D96  508F                     addq.l     A7, 8
  1115. 00000D98  671E                     beq        +0x20 /* 00000DB8 */
  1116. 00000D9A  41EB 0018                lea.l      A0, [A3 + 0x18]
  1117. 00000D9E  2F20                     move.l     -[A7], -[A0]
  1118. 00000DA0  2F20                     move.l     -[A7], -[A0]
  1119. 00000DA2  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1120. 00000DA6  41EE FF78                lea.l      A0, [A6 - 0x88]
  1121. 00000DAA  2F20                     move.l     -[A7], -[A0]
  1122. 00000DAC  2F20                     move.l     -[A7], -[A0]
  1123. 00000DAE  206E FFE0                movea.l    A0, [A6 - 0x20]
  1124. 00000DB2  4E90                     jsr        [A0]
  1125. 00000DB4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1126. label00000DB8:
  1127. 00000DB8  41EE FF78                lea.l      A0, [A6 - 0x88]
  1128. 00000DBC  2F20                     move.l     -[A7], -[A0]
  1129. 00000DBE  2F20                     move.l     -[A7], -[A0]
  1130. 00000DC0  4E94                     jsr        [A4]
  1131. 00000DC2  508F                     addq.l     A7, 8
  1132. 00000DC4  6000 00F8                bra        +0xFA /* 00000EBE */
  1133. label00000DC8:
  1134. 00000DC8  41EE FF80                lea.l      A0, [A6 - 0x80]
  1135. 00000DCC  2F20                     move.l     -[A7], -[A0]
  1136. 00000DCE  2F20                     move.l     -[A7], -[A0]
  1137. 00000DD0  4E94                     jsr        [A4]
  1138. 00000DD2  066B 0028 0018           addi.w     [A3 + 0x18], 0x28 /* '(' */
  1139. 00000DD8  41EB 001A                lea.l      A0, [A3 + 0x1A]
  1140. 00000DDC  2F20                     move.l     -[A7], -[A0]
  1141. 00000DDE  2F20                     move.l     -[A7], -[A0]
  1142. 00000DE0  3F20                     move.w     -[A7], -[A0]
  1143. 00000DE2  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1144. 00000DE6  046B 0028 0018           subi.w     [A3 + 0x18], 0x28 /* '(' */
  1145. 00000DEC  302E FFB6                move.w     D0, [A6 - 0x4A]
  1146. 00000DF0  906E FF72                sub.w      D0, [A6 - 0x8E]
  1147. 00000DF4  48C0                     ext.l      D0
  1148. 00000DF6  E380                     asl        D0, 1
  1149. 00000DF8  3B40 A890                move.w     [A5 - 0x5770], D0
  1150. 00000DFC  302E FFB4                move.w     D0, [A6 - 0x4C]
  1151. 00000E00  906E FF70                sub.w      D0, [A6 - 0x90]
  1152. 00000E04  48C0                     ext.l      D0
  1153. 00000E06  E380                     asl        D0, 1
  1154. 00000E08  3B40 A88E                move.w     [A5 - 0x5772], D0
  1155. 00000E0C  4A47                     tst.w      D7
  1156. 00000E0E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1157. 00000E12  671E                     beq        +0x20 /* 00000E32 */
  1158. 00000E14  41EB 0018                lea.l      A0, [A3 + 0x18]
  1159. 00000E18  2F20                     move.l     -[A7], -[A0]
  1160. 00000E1A  2F20                     move.l     -[A7], -[A0]
  1161. 00000E1C  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1162. 00000E20  41EE FF78                lea.l      A0, [A6 - 0x88]
  1163. 00000E24  2F20                     move.l     -[A7], -[A0]
  1164. 00000E26  2F20                     move.l     -[A7], -[A0]
  1165. 00000E28  206E FFE0                movea.l    A0, [A6 - 0x20]
  1166. 00000E2C  4E90                     jsr        [A0]
  1167. 00000E2E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1168. label00000E32:
  1169. 00000E32  41EE FF78                lea.l      A0, [A6 - 0x88]
  1170. 00000E36  2F20                     move.l     -[A7], -[A0]
  1171. 00000E38  2F20                     move.l     -[A7], -[A0]
  1172. 00000E3A  4E94                     jsr        [A4]
  1173. 00000E3C  508F                     addq.l     A7, 8
  1174. 00000E3E  607E                     bra        +0x80 /* 00000EBE */
  1175. label00000E40:
  1176. 00000E40  302E FFB6                move.w     D0, [A6 - 0x4A]
  1177. 00000E44  906E FF72                sub.w      D0, [A6 - 0x8E]
  1178. 00000E48  48C0                     ext.l      D0
  1179. 00000E4A  E380                     asl        D0, 1
  1180. 00000E4C  3B40 A890                move.w     [A5 - 0x5770], D0
  1181. 00000E50  302E FFB4                move.w     D0, [A6 - 0x4C]
  1182. 00000E54  906E FF70                sub.w      D0, [A6 - 0x90]
  1183. 00000E58  48C0                     ext.l      D0
  1184. 00000E5A  E380                     asl        D0, 1
  1185. 00000E5C  3B40 A88E                move.w     [A5 - 0x5772], D0
  1186. 00000E60  4A47                     tst.w      D7
  1187. 00000E62  671E                     beq        +0x20 /* 00000E82 */
  1188. 00000E64  41EB 0018                lea.l      A0, [A3 + 0x18]
  1189. 00000E68  2F20                     move.l     -[A7], -[A0]
  1190. 00000E6A  2F20                     move.l     -[A7], -[A0]
  1191. 00000E6C  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1192. 00000E70  41EE FF78                lea.l      A0, [A6 - 0x88]
  1193. 00000E74  2F20                     move.l     -[A7], -[A0]
  1194. 00000E76  2F20                     move.l     -[A7], -[A0]
  1195. 00000E78  206E FFE0                movea.l    A0, [A6 - 0x20]
  1196. 00000E7C  4E90                     jsr        [A0]
  1197. 00000E7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1198. label00000E82:
  1199. 00000E82  41EE FF78                lea.l      A0, [A6 - 0x88]
  1200. 00000E86  2F20                     move.l     -[A7], -[A0]
  1201. 00000E88  2F20                     move.l     -[A7], -[A0]
  1202. 00000E8A  4E94                     jsr        [A4]
  1203. 00000E8C  066B 0028 0018           addi.w     [A3 + 0x18], 0x28 /* '(' */
  1204. 00000E92  41EB 001A                lea.l      A0, [A3 + 0x1A]
  1205. 00000E96  2F20                     move.l     -[A7], -[A0]
  1206. 00000E98  2F20                     move.l     -[A7], -[A0]
  1207. 00000E9A  3F20                     move.w     -[A7], -[A0]
  1208. 00000E9C  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1209. 00000EA0  046B 0028 0018           subi.w     [A3 + 0x18], 0x28 /* '(' */
  1210. 00000EA6  3B44 A890                move.w     [A5 - 0x5770], D4
  1211. 00000EAA  3B45 A88E                move.w     [A5 - 0x5772], D5
  1212. 00000EAE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1213. label00000EB2:
  1214. 00000EB2  41EE FF80                lea.l      A0, [A6 - 0x80]
  1215. 00000EB6  2F20                     move.l     -[A7], -[A0]
  1216. 00000EB8  2F20                     move.l     -[A7], -[A0]
  1217. 00000EBA  4E94                     jsr        [A4]
  1218. 00000EBC  508F                     addq.l     A7, 8
  1219. label00000EBE:
  1220. 00000EBE  701C                     moveq.l    D0, 0x1C
  1221. 00000EC0  C02B 0007                and.b      D0, [A3 + 0x7]
  1222. 00000EC4  0C00 0004                cmpi.b     D0, 0x4
  1223. 00000EC8  6608                     bne        +0xA /* 00000ED2 */
  1224. 00000ECA  7003                     moveq.l    D0, 0x03
  1225. 00000ECC  C02B 0007                and.b      D0, [A3 + 0x7]
  1226. 00000ED0  6704                     beq        +0x6 /* 00000ED6 */
  1227. label00000ED2:
  1228. 00000ED2  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1229. label00000ED6:
  1230. 00000ED6  3B6E FFB8 A8B4           move.w     [A5 - 0x574C], [A6 - 0x48]
  1231. 00000EDC  3B7C 0001 A88C           move.w     [A5 - 0x5774], 0x1
  1232. 00000EE2  7001                     moveq.l    D0, 0x01
  1233. 00000EE4  4CEE 18F0 FF58           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0xA8]
  1234. 00000EEA  4E5E                     unlink     A6
  1235. 00000EEC  4E75                     rts
  1236.